
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Power.Models
{
    /// <summary>
    /// 评估记录
    /// </summary>
    public class EvaluateRecordEntity: BaseModel
    {
        public int ID { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }
        /// <summary>
        /// 片区
        /// </summary>
        public string Area { get; set; }
        /// <summary>
        /// 区块
        /// </summary>
        public string Block { get; set; }
        /// <summary>
        /// 工点
        /// </summary>
        public string WorkField { get; set; }

        // 管段信息
        private PipEntity _pip;
        public PipEntity Pip
        {
            get { return _pip; }
            set { _pip = value; }
        }

        // 起始井信息
        private WellEntity _startWell;
        public WellEntity StartWell
        {
            get { return _startWell; }
            set { _startWell = value; }
        }

        // 终止井信息
        private WellEntity _endWell;
        public WellEntity EndWell
        {
            get { return _endWell; }
            set { _endWell = value; }
        }

        // 检测信息
        private DetectEntity _detect;
        public DetectEntity Detect
        {
            get { return _detect; }
            set { _detect = value; }
        }

        // 评估信息
        private EvaluateEntity _evaluate;
        public EvaluateEntity Evaluate
        {
            get { return _evaluate; }
            set { _evaluate = value; }
        }


        private bool isSelectedFlag;
        public bool IsSelectedFlag
        {
            get
            {
                return isSelectedFlag;
            }
            set
            {
                isSelectedFlag = value;
                RaisePropertyChanged();
            }
        }

    }
}


       